package com.wmyg.antifake.enums;

import java.io.Serializable;

public enum DataPrepareState implements Serializable {

    /**
     * 数据尚未准备
     */
    UNSTART(-1, "数据尚未准备"),

    /**
     * 成功开始数据准备
     */
    SUCCESS_TO_START(0, "成功开始数据准备"),

    /**
     * 数据准备进行中，请稍后再试
     */
    PREPARING(1, "数据准备进行中，请稍后再试"),

    /**
     * 数据准备开始失败，请稍候再试
     */
    FAIL_TO_START(2, "数据准备开始失败，请稍候再试"),

    /**
     * 数据准备完成
     */
    COMPLETE(3, "数据准备完成"),

    /**
     * 数据准备失败
     */
    FAILED(4, "数据准备失败");

    private static final long serialVersionUID = -5809782578272943999L;

    /**
     * 数据准备状态代码
     */
    private int code;

    /**
     * 描述信息
     */
    private String message;

    public int getCode() {
        return code;
    }

    public String getMessage() {
        return message;
    }

    private DataPrepareState(int code, String message) {
        this.code = code;
        this.message = message;
    }
}
